using System;
using System.ComponentModel;

namespace AuthorizeNET {
	/// <summary>
	/// Used to specify the type of bank account to use for an electronic check transaction.
	/// </summary>
	public enum BankAccountType {

		/// <summary>
		/// The account is a personal checking account.
		/// </summary>
		[Description("CHECKING")]
		Checking,

		/// <summary>
		/// The account is a business checking account.
		/// </summary>
		[Description("BUSINESSCHECKING")]
		BusinessChecking,

		/// <summary>
		/// The account is a personal savings account.
		/// </summary>
		[Description("SAVINGS")]
		Savings,

		/// <summary>
		/// The account type is not set for the transaction.
		/// </summary>
		None
	}
}
